Tripod a minimalist data structure for embedded triangulations

نویسندگان

  • Jack Snoeyink
  • Bettina Speckmann
چکیده

We show that a vertex based data structure that keeps only pointers per vertex can store triangulations navigate them and maintain them under swap operations By comparison edge based structures such as the winged edge take pointers per vertex and triangle based structures take pointers per vertex Introduction Representations of planar subdivisions are central to applications of geo metric computing Triangulations are particularly important In solid modelling boundary representations are often composed of triangulations because graphics hardware is optimized for triangles and triangle strips In nite element analysis triangle meshes are fundamen tal In geographic information systems triangulated irregular meshes TINs model digital terrain data Even planar subdivisions that are not triangulations may be represented as such the Voronoi diagram for example is commonly represented through its dual Delaunay triangulation Edge based structures such as the winged edge are commonly used to support op erations for embedded graphs For each edge these structures store pointers to the two incident vertices the next edges clockwise cw and counter clockwise ccw around these two vertices and possibly pointers to faces if there is data that must be associated with faces Face based or triangle based structures store for each triangle pointers to the ad jacent triangles and incident vertices Since by Euler s relation the number of edges in a planar triangulation with n vertices is n the edge based structures take pointers per vertex and face based structures take pointers per vertex We investigate a vertex based structure suggested by Martin Heller of the University of Zurich We show that this structure with only pointers per vertex is well de ned and that it can support maintenance operations including insert and swap although not in constant time All winged edge navigation operations are supported in constant time The Tripod structure We de ne the tripod data structure for an embedded planar graph in which every face including one distinguished outer face is a triangle We assign directions Supported in part by grants from NSERC and IRIS MITACS and GEOID NCEs Supported in part by a UBC Univ Graduate Fellowship to the edges such that the outer face is a cycle with the rest of the graph to the left and every vertex not on the outer face has exactly three outgoing edges Schnyder has shown that every planar triangulation has such

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Three-Dimensional Constrained Delaunay Triangulation: a Minimalist Approach

In this paper we summarize our experiences with 3D constrained Delaunay triangulation algorithms for industrial applications. In addition, we report a robust implementation process for constructing 3D constrained triangulations from initial unconstrained triangulations, based on a minimalist approach, in which we minimize the use of geometrical operations such as intersections. This is achieved...

متن کامل

Representation and Visualization of Terrain Surfacesat Variable

We present a new approach for managing the multiresolution representation of discrete topographic surfaces. A Triangulated Irregular Network (TIN) representing the surface is built from sampled data by iteratively reening an initial triangulation that covers the whole domain. The reenement process generates triangulations of the domain corresponding to increasingly ner approximations of the sur...

متن کامل

Electrical Activity of Selected Shank Muscles When Using Minimalist Shoes during Single-Leg Landing Task

Nowadays, light and minimal shoes have been used by athletes in various types of sports activities in order to be in a position close to barefoot position. But its effect on the electrical activity of the shank muscles is not well understood. Therefore, the aim of this study was to investigate the electrical activity of selected shank muscles when using minimalist shoes, normal shoes and barefo...

متن کامل

Memory Resource Allocation in Top-Down Minimalist Parsing

This paper provides a linking theory between the minimalist grammar formalism and off-line behavioural data. We examine the transient stack states of a top-down parser for Minimalist Grammars as it analyzes embedded sentences in English, Dutch and German. We find that the number of time steps that a derivation tree node persist on the parser’s stack derives the observed contrasts in English cen...

متن کامل

On numbers of pseudo-triangulations

We study the maximum numbers of pseudo-triangulations and pointed pseudotriangulations that can be embedded over a specific set of points in the plane or contained in a specific triangulation. We derive the bounds O(5.45 ) and Ω(2.41 ) for the maximum number of pointed pseudo-triangulations that can be contained in a specific triangulation over a set of N points. For the number of all pseudo-tr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005